package org.csmzxy.class2333.interfacedemo;

//部门接口
interface Depatment{
    void work();                     //抽象方法:工作内容
    static void AcceptRemark(){    //私有方法:接受任务
        System.out.println("接受本月任务" );
    }
    static void RepotWork(){      //私有方法：汇报工作
        System.out.println("汇报本月工作");
    }
    default void workFlow(){      //默认方法：工作流程
        AcceptRemark();
        work();
        RepotWork();
    }
}
//技术部门类
class TechDepartment implements Depatment{
    @Override
    public void work(){
        System.out.println("技术部门本月的工作内容是完成购物平台的研发");
    }
}
public class Example10 {
    public static void main(String[] args){
        TechDepartment t = new TechDepartment();
        t.workFlow();
    }
}
